tg-me.com/train_it_official/56
Last Update:
Не циклитесь)
Привет!
Сегодня мы немного зациклимся на циклах)
Если ненадолго отвлечься от программирования, то зачем нам цикл в жизни? Затем, чтобы выполнить какое-то идентичное действие столько раз, сколько это потребуется для достижения результата. Простой и банальный пример: наполнение чашки из чайника.
Наливаем кипяток в чашку, проверяем полная ли она, если нет - наливаем кипяток в чашку, проверяем полная ли она, если нет - наливаем кипяток в чашку, проверяем полная ли она…, ну и так можно до бесконечности, особенно если не видеть краёв чашки или отвлечься на телефон и просто перелить воду через край (в коде может получиться аналогичная ситуация - переполнение памяти).
Возьмем один из трех доступных в JS формата цикла и постараемся налить таки воду в нашу чашку. Скажем объем чашки 250 мл, а нам хотелось бы хотя бы 220 мл, а льем мы не более чем по 30 мл:
let waterVolume = 0; //чашка пустая
while (true) { //будьте осторожны когда так пишите))
if (waterVolume >= 220) break; //без этой строчки мы наполним океан не сразу правда, но со скоростями компьютеров это не так и долго))
waterVolume += Math.floor(Math.random() * 30);
}
console.log(waterVolume); //посмотрим сколько по итогу налили
Как и все в этой жизни, циклы имеют начало и конец, ну, не считая бесконечных циклов))
Train-it.ru - начни с нами свое движение к успеху)
#train_it_web
BY Train IT - любой скилл можно прокачать!
Share with your friend now:
tg-me.com/train_it_official/56